home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / tools / ask / source_ / ask3.mac < prev    next >
Text File  |  1998-06-29  |  2KB  |  101 lines

  1.     .nlist
  2.     .ifndef        __ASK3_MAC    * 2重include対策
  3.  
  4. __ASK3_MAC    equ    1     * includeした印
  5. *
  6. *    ASK3アクセサリインターフェース
  7. *        &キーコード定義ファイル
  8. *    Copyright (C) 1992  ACCESS CO.,LTD.
  9. *    Modified 1996,98 by AIG-Soft
  10. *
  11. KS_EDIT0    equ    $0001        * 仮入力中(仮入力なし)
  12. KS_EDITING    equ    $0002        * 仮入力中(仮入力あり)
  13. KS_SELECT    equ    $0008        * 候補選択中(候補群表示あり)
  14.  
  15. CACI_NORMAL    equ    0        * 次のキーでも呼び出される
  16. CACI_URGENT    equ    2        * ?WINSTRしてからコール
  17. CACI_SUSPEND    equ    3        * DF_OUTSTRしてからコール
  18. CACI_END    equ    $00ff        * アクセサリ終了
  19.  
  20. DF_OUTSTR    equ    $8000        * 'outstr'(cbuf)  が有効
  21. DF_KWINSTR    equ    $4000        * 'kwinstr'(kbuf) が有効
  22. DF_MWINSTR    equ    $2000        * 'mwinstr'(mbuf) が有効
  23.  
  24. KEY_AGAIN    equ    $0100        * 入力キーを捨てずにもう1度使用する
  25.  
  26. C_SIZE        equ    82        * 各バッファーのサイズ
  27. K_SIZE        equ    81
  28. M_SIZE        equ    13
  29.  
  30. * キーコード
  31. C34_KEY        equ    $34
  32. HOME_KEY    equ    $36
  33. DEL_KEY        equ    $37
  34. ROLLUP_KEY    equ    $38
  35. ROLLDOWN_KEY    equ    $39
  36. UNDO_KEY    equ    $3A
  37. LEFT_KEY    equ    $3B
  38. UP_KEY        equ    $3C
  39. RIGHT_KEY    equ    $3D
  40. DOWN_KEY    equ    $3E
  41. CLR_KEY        equ    $3F
  42. KIGOU_KEY    equ    $52
  43. TOUROKU_KEY    equ    $53
  44. HELP_KEY    equ    $54
  45. XF1_KEY        equ    $55
  46. XF2_KEY        equ    $56
  47. XF3_KEY        equ    $57
  48. XF4_KEY        equ    $58
  49. XF5_KEY        equ    $59
  50. KANA_IN        equ    $5A
  51. KANA_OUT    equ    $AA
  52. ROMAJI_IN    equ    $5B
  53. ROMAJI_OUT    equ    $AB
  54. CODE_IN        equ    $5C
  55. CODE_OUT    equ    $AC
  56. INS_IN        equ    $5E
  57. INS_OUT        equ    $AE
  58. HIRAGANA_IN    equ    $5F
  59. HIRAGANA_OUT    equ    $AF
  60. ZENKAKU_IN    equ    $60
  61. ZENKAKU_OUT    equ    $B0
  62. BREAK_KEY    equ    $61
  63. COPY_KEY    equ    $62
  64. FKEY1_KEY    equ    $63
  65. FKEY2_KEY    equ    $64
  66. FKEY3_KEY    equ    $65
  67. FKEY4_KEY    equ    $66
  68. FKEY5_KEY    equ    $67
  69. FKEY6_KEY    equ    $68
  70. FKEY7_KEY    equ    $69
  71. FKEY8_KEY    equ    $6A
  72. FKEY9_KEY    equ    $6B
  73. FKEY10_KEY    equ    $6C
  74. OPT1_LOCK    equ    $72
  75. OPT2_LOCK    equ    $73
  76. OPT1_UNLOCK    equ    $F2
  77. OPT2_UNLOCK    equ    $F3
  78.  
  79. CTRL_ON        equ    $8000
  80. OPT1_ON        equ    $4000
  81. KANA_ON        equ    $2000
  82. CAPS_ON        equ    $1000
  83. SHIFT_ON    equ    $0800
  84. IS_TENKEY    equ    $0200
  85. NOT_ASCII    equ    $0100
  86.  
  87. B_CTRL_ON    equ    15    * bit番号
  88. B_OPT1_ON    equ    14
  89. B_KANA_ON    equ    13
  90. B_CAPS_ON    equ    12
  91. B_SHIFT_ON    equ    11
  92. B_IS_TENKEY    equ    9
  93. B_NOT_ASCII    equ    8
  94.  
  95. NAKEY        equ    NOT_ASCII|$ff
  96.  
  97. NO_CHAR        equ    $0000
  98.  
  99.     .endif
  100.     .list
  101.